Zadig 文档
Zadig
教程
博客
论坛
关于
中文英文
Zadig
教程
博客
论坛
关于
Zadig v3.4
Loading...
     编辑文档
     反馈问题
     社区讨论

    本页导航

    Version Management

    # List Versions

    Request

    GET /openapi/delivery/releases?projectKey=<projectKey>&pageNum=<pageNum>&pageSize=<pageSize>
    
    1

    Query Parameter Description

    Parameter NameTypeDescriptionRequired
    projectKeystringProject KeyYes
    pageNumintPage numberYes
    pageSizeintPage sizeYes

    Success Response Description

    Parameter NameTypeDescription
    list[]DeliveryVersionInfoVersion list
    totalintTotal count

    DeliveryVersionInfo Parameter Description

    Parameter NameTypeDescription
    idstringVersion ID
    version_namestringVersion name
    typestringType, K8SYaml or HelmChart
    statusstringStatus: success, failed, creating, retrying
    labels[]stringLabels
    descriptionstringDescription
    progressDeliveryVersionProgressProgress, only returned in version details
    created_bystringCreator
    created_timeint64Creation time

    DeliveryVersionProgress Parameter Description

    Parameter NameTypeDescription
    success_countintSuccess count
    total_countintTotal count
    upload_statusstringUpload status: success, failed, waiting, uploading
    errorstringError message

    Success Response Example

    Details
    {
        "list": [
            {
                "id": "66287b110b8b8a631910f5ae",
                "version_name": "v13",
                "type": "K8SYaml",
                "status": "success",
                "labels": [],
                "description": "labore id amet",
                "progress": null,
                "created_by": "patrick",
                "create_time": 1713928977
            },
            {
                "id": "662751047ac26dae6a3a1472",
                "version_name": "v12",
                "type": "K8SYaml",
                "status": "failed",
                "labels": [],
                "description": "labore id amet",
                "progress": null,
                "created_by": "patrick",
                "create_time": 1713852676
            }
        ],
        "total": 12
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27

    # Get Version Details

    Request

    GET /openapi/delivery/releases/:id
    
    1

    Path Parameter Description

    Parameter NameTypeDescriptionRequired
    idstringVersion IDYes

    Success Response Description

    Parameter NameTypeDescription
    version_infoDeliveryVersionInfoVersion details
    deploy_infos[]DeliveryDeployInfoK8s delivery details, only for type K8SYaml
    distribute_infos[]DeliveryDistributeInfoHelm delivery details, only for type HelmChart

    DeliveryDeployInfo Parameter Description

    Parameter NameTypeDescription
    idstringK8s delivery ID
    service_namestringService name
    service_modulestringService module
    imagestringFull image address
    image_namestringImage name
    registry_idstringImage registry ID
    created_timeint64Creation time

    DeliveryDistributeInfo Parameter Description

    Parameter NameTypeDescription
    idstringHelm delivery ID
    service_namestringService name
    distribute_typestringDelivery type: chart or image
    chart_namestringChart name, only for distribute_type = chart
    chart_repo_namestringChart repository name, only for distribute_type = chart
    chart_versionstringChart version, only for distribute_type = chart
    service_modulestringService module, only for distribute_type = image
    imagestringFull image address, only for distribute_type = image
    image_namestringImage name, only for distribute_type = image
    namespacestringImage repository namespace, only for distribute_type = image
    created_timeint64Creation time
    sub_distributesDeliveryDistributeInfoSub-deliveries, usually only one level, parent is chart, child is image

    Success Response Example

    K8s YAML Project

    Details
    {
        "version_info": {
            "id": "66287b110b8b8a631910f5ae",
            "version_name": "v13",
            "type": "K8SYaml",
            "status": "success",
            "labels": [
                "cupidatat ullamco anim eiusmod"
            ],
            "description": "labore id amet",
            "progress": {
                "success_count": 2,
                "total_count": 2,
                "upload_status": "success",
                "error": ""
            },
            "created_by": "patrick",
            "create_time": 1713928977
        },
        "deploy_infos": [
            {
                "id": "66287b110b8b8a631910f5af",
                "service_name": "service1",
                "service_module": "service1",
                "image": "koderover.tencentcloudcr.com/test/service1:20240419133934-5-main",
                "image_name": "service1",
                "registry_id": "62ce6231e0281143de477e60",
                "create_time": 1713928977
            },
            {
                "id": "66287b110b8b8a631910f5b0",
                "service_name": "service2",
                "service_module": "service2",
                "image": "koderover.tencentcloudcr.com/test/service2:20240419133934-5-main",
                "image_name": "service2",
                "registry_id": "62ce6231e0281143de477e60",
                "create_time": 1713928977
            }
        ],
        "distribute_infos": []
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41

    Helm Chart Project

    Details
    {
        "version_info": {
            "id": "66287c000b8b8a631910f5b8",
            "version_name": "v4",
            "type": "HelmChart",
            "status": "success",
            "labels": [
                "cupidatat ullamco anim eiusmod"
            ],
            "description": "labore id amet",
            "progress": {
                "success_count": 2,
                "total_count": 2,
                "upload_status": "success",
                "error": ""
            },
            "created_by": "patrick",
            "create_time": 1713929216
        },
        "deploy_infos": [],
        "distribute_infos": [
            {
                "id": "66287c080b8b8a631910f5bd",
                "service_name": "service2",
                "distribute_type": "chart",
                "chart_name": "service2",
                "chart_repo_name": "test",
                "chart_version": "1.76",
                "service_module": "",
                "image": "",
                "image_name": "",
                "namespace": "",
                "create_time": 1713929224,
                "sub_distributes": [
                    {
                        "id": "66287c080b8b8a631910f5bc",
                        "service_name": "service2",
                        "distribute_type": "image",
                        "chart_name": "",
                        "chart_repo_name": "",
                        "chart_version": "",
                        "service_module": "service2",
                        "image": "koderover.tencentcloudcr.com/test/service2:20240419133934-5-main",
                        "image_name": "service2",
                        "namespace": "test",
                        "create_time": 1713929224,
                        "sub_distributes": []
                    }
                ]
            },
            {
                "id": "66287c0f0b8b8a631910f5c0",
                "service_name": "service1",
                "distribute_type": "chart",
                "chart_name": "service1",
                "chart_repo_name": "test",
                "chart_version": "1.76",
                "service_module": "",
                "image": "",
                "image_name": "",
                "namespace": "",
                "create_time": 1713929231,
                "sub_distributes": [
                    {
                        "id": "66287c0f0b8b8a631910f5bf",
                        "service_name": "service1",
                        "distribute_type": "image",
                        "chart_name": "",
                        "chart_repo_name": "",
                        "chart_version": "",
                        "service_module": "service1",
                        "image": "koderover.tencentcloudcr.com/test/service1:20240419133934-5-main",
                        "image_name": "service1",
                        "namespace": "test",
                        "create_time": 1713929231,
                        "sub_distributes": []
                    }
                ]
            }
        ]
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81

    # Delete Version

    Request

    DELETE /openapi/delivery/releases/:id?projectKey=<projectKey>
    
    1

    Path Parameter Description

    Parameter NameTypeDescriptionRequired
    idstringVersion IDYes

    Query Parameter Description

    Parameter NameTypeDescriptionRequired
    projectKeystringProject KeyYes

    Success Response Example

    {
      "message": "success"
    }
    
    1
    2
    3

    # Create Version for K8s YAML Project

    Request

    POST /openapi/delivery/releases/k8s
    
    1

    Body Parameter Description

    Parameter NameTypeDescription
    project_keystringProject Key
    version_namestringVersion name
    retryboolRetry or not
    env_namestringEnvironment name
    productionboolIs production env
    descstringDescription
    labels[]stringLabels
    image_registry_idstringImage registry ID
    yaml_datas[]DeliveryVersionYamlDataYaml service list

    DeliveryVersionYamlData Parameter Description

    Parameter NameTypeDescription
    service_namestringService name
    image_datas[]DeliveryVersionImageDataReTag image list

    DeliveryVersionImageData Parameter Description

    Parameter NameTypeDescription
    container_namestringContainer name
    image_namestringImage name
    image_tagstringImage tag
    disable_image_distboolDisable image dist

    Success Response Example

    {
      "message": "success"
    }
    
    1
    2
    3

    # Create Version for Helm Chart Project

    Request

    POST /openapi/delivery/releases/helm
    
    1

    Body Parameter Description

    Parameter NameTypeDescription
    project_keystringProject Key
    version_namestringVersion name
    retryboolRetry or not
    env_namestringEnvironment name
    productionboolIs production env
    descstringDescription
    labels[]stringLabels
    image_registry_idstringImage registry ID
    chart_repo_namestringChart repository name
    chart_datas[]DeliveryVersionChartDataChart service list

    DeliveryVersionChartData Parameter Description

    Parameter NameTypeDescription
    service_namestringService name
    versionstringChart version
    image_datas[]DeliveryVersionImageDataReTag image list

    Success Response Example

    {
      "message": "success"
    }
    
    1
    2
    3

    ← Code ScanningRelease Plan→

    资源
    教程
    论坛
    博客
    公司
    关于
    客户故事
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com

    © 2026 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式